// 导入CSS文件
import '../css/main.css';

// 导入所有需要的图片文件，让webpack能正确处理它们
import F2Img from '../picture/F2.png';
import F3Img from '../picture/F3.png';
import F4Img from '../picture/F4.png';
import F5Img from '../picture/F5.png';
import F6Img from '../picture/F6.png';

document.addEventListener('DOMContentLoaded', function () {
  // 设置图片路径，让webpack能正确处理它们
  // 获取所有图片元素并设置正确的src路径
  const f3Img = document.querySelector('img[src="images/F3.png"]');
  if (f3Img) f3Img.src = F3Img;
  
  const f4Img = document.querySelector('img[src="images/F4.png"]');
  if (f4Img) f4Img.src = F4Img;
  
  const f5Img = document.querySelector('img[src="images/F5.png"]');
  if (f5Img) f5Img.src = F5Img;
  
  const f6Img = document.querySelector('img[src="images/F6.png"]');
  if (f6Img) f6Img.src = F6Img;

  // 检查是否有已保存的用户信息
  function hasSavedUserInfo() {
    // 检查localStorage中是否存在用户信息
    const userMajor = localStorage.getItem('userMajor');
    const Usercollege = localStorage.getItem('Usercollege');
    const userTargetSchool = localStorage.getItem('userTargetSchool');
    const userScores = localStorage.getItem('userScores');

    // 只有当所有必要信息都存在时才返回true
    return userMajor !== null && userMajor !== '' &&
      Usercollege !== null && Usercollege !== '' &&
      userTargetSchool !== null && userTargetSchool !== '' &&
      userScores !== null && userScores !== '';
  }

  // 处理链接点击事件
  function handleLinkClick(event) {
    // 只允许点击input.html链接（处理相对路径和绝对路径）
    const href = this.getAttribute('href');
    if (href !== 'input.html' && href !== '/input.html' && !hasSavedUserInfo()) {
      event.preventDefault();
      alert('请先输入个人信息');
    }
  }

  // 获取所有链接并添加事件监听
  const links = document.querySelectorAll('a');
  links.forEach(link => {
    link.addEventListener('click', handleLinkClick);
  });
});